/***************************************************************************
 创建者：华磊
 开始时间：         : 2020.11.16
 copyright            : (C) 深圳市华友高科有限公司
 修改说明：（每次有修改就添加一条，带有 修改人，修改时间，修改描述）

 ***************************************************************************
 *   程序指令视窗——端口窗口
*                                                                         *
 ***************************************************************************/
#ifndef IOMENU_H
#define IOMENU_H

#include <QWidget>

namespace Ui {
class IoMenu;
}


/**
 * @brief The IoMenu class　端口指令视窗类
 */
class IoMenu : public QWidget
{
    Q_OBJECT

public:
    explicit IoMenu(QWidget *parent = 0);
    ~IoMenu();

    void changeLanguage();

signals:
    /**
     * @brief ioForwardPage     上一页信号函数
     */
    void ioForwardPage();

    /**
     * @brief ioNextPage        下一页信号函数
     */
    void ioNextPage();

    /**
     * @brief numberInstruction 数字指令信号函数
     */
    void numberInstruction();

    /**
     * @brief analogInstruction 模拟指令信号函数
     */
    void analogInstruction();

    /**
     * @brief systemInstruction 系统指令信号函数
     */
    void systemInstruction();

private slots:
    /**
     * @brief on_forwardPage_Btn_clicked    上一页响应槽函数
     */
    void on_forwardPage_Btn_clicked();

//    /**
//     * @brief on_nextPage_Btn_clicked       下一页响应槽函数
//     */
//    void on_nextPage_Btn_clicked();

    /**
     * @brief on_numCom_Btn_clicked         数字指令响应槽函数
     */
    void on_numCom_Btn_clicked();

    /**
     * @brief on_analogCom_Btn_clicked  模拟指令响应槽函数
     */
    void on_analogCom_Btn_clicked();

    /**
     * @brief on_systemCom_Btn_clicked  系统指令响应槽函数
     */
    void on_systemCom_Btn_clicked();

private:
    Ui::IoMenu *ui;
};

#endif // IOMENU_H
